home *** CD-ROM | disk | FTP | other *** search
- Document Citadel 68K
- Citadel 68K is a freeware product that may be distributed
- only for the cost of distribution. No fees maybe charged
- for it's use.
-
- 0. Introduction and History
- Citadel 68k is a freeware bbs that grew out of a port of
- the IBM Citadel 86 by Hue Jr.
-
- Citadel was written in mid-December 1981 by CrT.
- Miraculously, it ran three days unattended over New Year's,
- collecting some remarkably favorable reactions. During the
- months that it ran at 633-3282 (ODD-DATA), Citadel became
- one of the more popular BBs in town, and there was some
- disappointment when a hardware failure forced the system
- down in February of 1982. But in January CrT had published
- the source code in BDS C, putting it in the public domain.
-
- David Mitchell brought up the next incarnation of the
- Citadel program in April of 1982, running on hardware
- provided by Richard Knox. Called the Island Communication
- System, it is located on Bainbridge Island in Puget Sound.
- ICS has about 30 regular users and about 120 log entries.
- Newcomers find it easy to learn, and often leave messages
- praising it. Some of the system's daily users are in
- Boston.
-
- Citadel is descended from DandD.pas, an adventure game
- editor/driver. It is arranged as a series of rooms,
- starting with the LOBBY. In each room the user can read
- existing messages and leave more. There may be up to 128
- rooms in the current implementation. The system was
- brought up with only one room, the LOBBY. Additional rooms
- were created by the users, with room names appropriate to
- the topics covered.
-
- 1. Today
- The Citadel 68K today is based on regular ports of the
- Citadel 86. This version, 3.42.P20 is based on the 3.42
- Citadel 86. There are currently efforts to port later
- versions, but a lack of time has slowed the efforts. The
- original port was done by Jay Johnston. Jay eventually ran
- into time pressures and lack of equipment and transfered
- the maintenance to me, Tony Preston. I have fixed many
- bugs, done a complete re-port of the 3.42, and continue to
- work on keeping the Amiga Citadel as current as possible.
-
- 2. What is ported
- The `Utilities', `Configuration Program', `Support
- Programs' and the `Main Executable' are the most important
- items for running Citadel. These make up the whole Citadel
- distribution.
-
- 3. Warranty and Costs
- Citadel is Freeware. No charge may be made for the
- program, utilities, or any portion of the basic Citadel
- archives. Some of the extra `Support Programs' are
- shareware and have fees associated with their use. Citadel
- is fairly low on bugs. The bugs that do exist, are either
- hard to duplicate, or minor enough that the rarely occur or
- cause problems. Citadel is well supported, to report a
- bug, all you have to do is post a message in the Citadel
- 68K room, and it will be archived and eventually fixed.
-
- 4. Configuration Program
- The Configuration program reads a special file and produces
- the `CTDLTABL.SYS' file which contains all the information
- the BBS needs to run. It also will create other files the
- BBS needs to run.
-
- 5. Introduction
- The Citadel BBS program works based on a predefined
- configuration generated by the `CONFG' program. You must
- create the `CTDLCNFG.SYS' file either from scratch or from
- the example in the archive.
-
- 6. limits
- Since Citadel is a port from the 16 bit IBM world, keep in
- mind that some of the limits stem from that environment.
- To remain 100% compatible, the same limits apply to the
- Amiga Version. In reality, those limits do not effect
- operation since few systems are as large as those limits
- allow.
-
- 7. CTDLCNFG.SYS
- This file contains all the configuration directives for the
- `CONFG' program. They are presented here in alphabetical
- order for ease of location. Additional sections will refer
- to specific parameters cross referencing these items later
- on.
-
- 8. #HELPAREA
- This option controls the location of the three types of
- help files. The `.BLB', `.MNU', and `.HLP' files.
-
- 9. .BLB
- These files contain miscellaneous messages and warnings for
- use in certain set locations of Citadel-86.
-
- 10. .MNU
- These files contain menus that are normally printed out
- when the user touches '?' while using Citadel-86. Usually,
- these are just lists of options.
-
- 11. .HLP
- These are general help files that are accessible through
- the .Help <filename> command. Generally, these files
- contain terse instructions on the use of the system,
- including references to other files that may be of help to
- the user.
-
- 12. Optional Customization
- The Help files as delivered are of a generic nature, and
- any of them may be modified using a text editor at the
- Sysop's option. The `.BLB' files are generally English
- descriptions of operations, and can be modified for greater
- readability/useability with little danger of any problems.
-
- On the other hand, the `.MNU' files should not be
- modified impulsively, since they consist mostly of menu
- lists.
-
- The `.HLP' files are the best candidates for
- customization, since they are English descriptions, and,
- for the most part, are not "hard-coded" into Citadel-86;
- rather, they are usually referenced by the user after they
- finds a reference to them.
-
- All help files are formatted just like messages when
- they are displayed to the user; therefore, you should be
- sure to follow the normal Citadel formatting rules when
- rewriting Help files, except that you needn't place a lone
- space on a blank line to enforce that blank line (a
-
- difficult thing to do with many editors).
-
- 13. Warnings and Problems
- To Be Supplied.
-
- 14. Main Executable
- To Be Supplied.
-
- 15. Help Files
- The location of the Help files is controlled by the
- `#HELPAREA' parameter in the configuration
-
- 16. options
- To Be Supplied.
-
- 17. suggestions
- To Be Supplied.
-
- 18. basic operation
- To Be Supplied.
-
- 19. networking
- To Be Supplied.
-
- 20. Utilities
- To Be Supplied.
-
- 21. what is ported and why
- To Be Supplied.
-
- 22. (one per item)
- To Be Supplied.
-
- 23. Support Programs
- To Be Supplied.
-
- 24. XPR support
- To Be Supplied.
-
- 25. Archiver Support
- To Be Supplied.
-
- 26. Door Interface
- To Be Supplied.
-
- 27. Citadel AUX handler
- To Be Supplied.
-
- 28. Installation
- To Be Supplied.
-
- T a b l e o f C o n t e n t s
-
- 0 Introduction and History ...................... 1
- 1 Today ....................................... 1
- 2 What is ported ................................ 1
- 3 Warranty and Costs ............................ 1
- 4 Configuration Program ........................ 1
- 5 Introduction ................................ 1
- 6 limits ...................................... 1
- 7 CTDLCNFG.SYS ................................ 1
- 8 #HELPAREA ................................... 1
- 9 .BLB ........................................ 1
- 10 .MNU ....................................... 1
- 11 .HLP ....................................... 1
- 12 Optional Customization ...................... 1
- 13 Warnings and Problems ........................ 1
- 14 Main Executable ............................. 1
- 15 Help Files .................................. 1
- 16 options .................................... 1
- 17 suggestions ................................ 1
- 18 basic operation ............................. 1
- 19 networking ................................. 1
- 20 Utilities .................................. 1
- 21 what is ported and why ......................... 1
- 22 (one per item) ............................... 1
- 23 Support Programs ............................ 1
- 24 XPR support ................................. 1
- 25 Archiver Support ............................ 1
- 26 Door Interface .............................. 1
- 27 Citadel AUX handler .......................... 1
- 28 Installation ............................... 1
-
-